Behavior Protocols Capturing Errors and Updates∗
نویسندگان
چکیده
We discuss the problem of defining a composition operator in behavior protocols in a way which would reflect false communication of the software components being composed. Here the issue is that the classical way in the ADLs supporting behavior description, such as Wright and TRACTA, is to employ a CSP-like parallel composition which inherently yields only ”successful traces”, ignoring nonaccepted attempts for communication. We show that, resulting from component composition, several types of behavior errors can occur: bad activity, no activity, and divergence. The key idea behind bad activity is that the asymmetry of roles during event exchange typical for real programs should be honored: the caller is considered to be the initiator of the call (callee has only a passive role). In most formal systems, this is not the case. We propose a new composition operator, ”consent”, reflecting these types of errors by producing erroneous traces. In addition, by using the consent operator, it can be statically determined, whether the atomicity of a dynamic update of a component is implicitly guarantied thanks to the behavior of its current environment.
منابع مشابه
I-36: Updates on Matching IVF Protocols with Patient Segments
Background - MaterialsAndMethods N;Results N;Conclusion N;
متن کاملFrequency of Technical Errors in the Biopsy Samples Submitted to an Oral and Maxillofacial Pathology Laboratory
Background and aim: Following a correct biopsy protocol is crucial for accurate diagnosis of oral and maxillofacial lesions. Pre-analysis technical errors during preparation and submission of biopsies can jeopardize the diagnostic process and the related treatment plan. The aim of the present study was to evaluate pre-analysis technical errors in the biopsy samples submitted to an oral and maxi...
متن کاملThreaded Behavior Protocols 1
Component-based development is a well-established methodology of software development. Nevertheless, some of the benefits that the component based development offers are often neglected. One of them is modeling and subsequent analysis of component behavior, which can help establish correctness guarantees, such as absence of composition errors and safety of component updates. We believe that app...
متن کاملCapturing Outlines of Planar Generic Images by Simultaneous Curve Fitting and Sub-division
In this paper, a new technique has been designed to capture the outline of 2D shapes using cubic B´ezier curves. The proposed technique avoids the traditional method of optimizing the global squared fitting error and emphasizes the local control of data points. A maximum error has been determined to preserve the absolute fitting error less than a criterion and it administers the process of curv...
متن کاملThe impact of upper alpha neurofeedback training on updates working memory in Kurdistan university girl students with academic burnout syndrome and depression symptom
This study was conducted to examine the impact of upper alpha neurofeedback training on updates working memory in Kurdistan university girl students with academic burnout syndrome and depression symptom. A semi experimental method designed with control and experimental groups, undergoing pre-test and post-test used. The subjects were selected from the Kurdistan university girl students in acad...
متن کامل